<script>

    // promise语法：
    /*
        new Promise(function(a,b){ 

            // 异步操作   

            // a  reslove 当事件结束，并且结果为正确的结果时，调用的函数
            // a(结果)


            // b  reject  当事件结束，并且结果为不正确的结果时，调用的函数
            // b(错误信息)
            
        }) 
    */




    let num;
    new Promise(function (resolve,reject) {

        // 异步操作
        setTimeout(function () {


            num = 123

            // 如何把123传递出去
            resolve(num) 



            // 假设123不是我想要的结果
            // reject() //告诉外界，事件已结束，但是结果不是我想要的

        }, 1000)

    })

    












</script>